# -*- coding: utf-8 -*-
"""
@Time ： 2022/7/21 20:23
@Auth ： Mr. William 1052949192
@Company ：特斯汀学院 @testingedu.com.cn
@Function ：函数的构成和使用
"""


# 函数定义：func1是函数名，括号是参数列表
def func1(x: str, y):
    """
    函数的说明文档：说明函数的作用，用法，参数解释等等
    实现x+y
    :param x: 函数需要用到的数据，就以参数形式传进来
    :param y: 函数需要用到的数据，就以参数形式传进来
    :return: 返回：x+y的结果
    """
    # 函数体：函数功能实现的主体代码
    z = x + y
    print(z)
    return z,x,y


# # 通过函数名和参数列表调用
# # 可以使用一个变量接收函数的返回值
z = func1(1, 2)
print(z)

def func2():
    for i in range(10):
        if i == 5:
            # 函数return之后，就代表函数执行完毕
            return
        print(i)

    print('finish')


func2()
